package models;

import java.io.Serializable;
import javax.persistence.*;
import java.math.BigDecimal;
import java.sql.Timestamp;


/**
 * The persistent class for the t_ApplyInfo database table.
 * 
 */
@Entity
@Table(name="t_ApplyInfo")
//@NamedQuery(name="T_ApplyInfo.findAll", query="SELECT t FROM T_ApplyInfo t")
public class ApplyInfo_T_Entity implements Serializable {
	private static final long serialVersionUID = 1L;

	private Integer addTimes;
	private String applyNumber;
	private String cancleTimes;
	private Integer circle_Times;
	private String fd_AllowInTime;
	private Integer fd_ApplicantID;
	private Integer fd_ApplyID;
	private String fd_ArrivalTime;
	private String fd_AuditDate;	
	private Integer fd_AuditorID;
	private String fd_AuditReason;
	private String fd_AuditStatus;
	private Integer fd_CarrierID;
	private Integer fd_ContractId;
	private String fd_CreatDate;
	private String fd_DeliDate;
	private Integer fd_DeliveryOrderId;
	private Integer fd_DeptID;
	private String fd_EnterTime;
	private String fd_GateTime;
	private String fd_LastDay;
	private BigDecimal fdMileage;
	private String fd_ProductName;
	private String fd_QueryTime;
	private BigDecimal fd_Result;
	private BigDecimal fd_SubDeliverQty;
	private Integer fd_Submitter;
	private short fd_SyncState;
	private String fd_TareTime;
	private Integer fd_UnloadPlaceId;
	private String fd_WeightTime;

	public ApplyInfo_T_Entity() {
	}


	@Column(name="AddTimes")
	public Integer getAddTimes() {
		return this.addTimes;
	}

	public void setAddTimes(Integer addTimes) {
		this.addTimes = addTimes;
	}

	@Column(name="apply_number", nullable = false)
	public String getApplyNumber() {
		return this.applyNumber;
	}

	public void setApplyNumber(String applyNumber) {
		this.applyNumber = applyNumber;
	}

	@Column(name="CancleTimes")
	public String getCancleTimes() {
		return this.cancleTimes;
	}

	public void setCancleTimes(String cancleTimes) {
		this.cancleTimes = cancleTimes;
	}

	@Column(name="Circle_Times")
	public Integer getCircle_Times() {
		return this.circle_Times;
	}

	public void setCircle_Times(Integer circle_Times) {
		this.circle_Times = circle_Times;
	}

	@Column(name="fd_AllowInTime")
	public String getFd_AllowInTime() {
		return this.fd_AllowInTime;
	}

	public void setFd_AllowInTime(String fd_AllowInTime) {
		this.fd_AllowInTime = fd_AllowInTime;
	}

	@Column(name="fd_ApplicantID", nullable = false)
	public Integer getFd_ApplicantID() {
		return this.fd_ApplicantID;
	}

	public void setFd_ApplicantID(Integer fd_ApplicantID) {
		this.fd_ApplicantID = fd_ApplicantID;
	}
	
	@Id
	@GeneratedValue
	@Column(name = "fd_ApplyID", nullable = false)
	public Integer getFd_ApplyID() {
		return this.fd_ApplyID;
	}

	public void setFd_ApplyID(Integer fd_ApplyID) {
		this.fd_ApplyID = fd_ApplyID;
	}
	
	@Column(name="fd_ArrivalTime")
	public String getFd_ArrivalTime() {
		return this.fd_ArrivalTime;
	}

	public void setFd_ArrivalTime(String fd_ArrivalTime) {
		this.fd_ArrivalTime = fd_ArrivalTime;
	}
	
	@Column(name="fd_AuditDate")
	public String getFd_AuditDate() {
		return this.fd_AuditDate;
	}

	public void setFd_AuditDate(String fd_AuditDate) {
		this.fd_AuditDate = fd_AuditDate;
	}

	@Column(name="fd_AuditorID")
	public Integer getFd_AuditorID() {
		return this.fd_AuditorID;
	}

	public void setFd_AuditorID(Integer fd_AuditorID) {
		this.fd_AuditorID = fd_AuditorID;
	}

	public String getFd_AuditReason() {
		return this.fd_AuditReason;
	}

	public void setFd_AuditReason(String fd_AuditReason) {
		this.fd_AuditReason = fd_AuditReason;
	}

	@Column(name = "fd_AuditStatus", nullable = false)
	public String getFd_AuditStatus() {
		return this.fd_AuditStatus;
	}

	public void setFd_AuditStatus(String fd_AuditStatus) {
		this.fd_AuditStatus = fd_AuditStatus;
	}

	@Column(name = "fd_CarrierID", nullable = false)
	public Integer getFd_CarrierID() {
		return this.fd_CarrierID;
	}

	public void setFd_CarrierID(Integer fd_CarrierID) {
		this.fd_CarrierID = fd_CarrierID;
	}

	@Column(name="fd_ContractId")
	public Integer getFd_ContractId() {
		return this.fd_ContractId;
	}

	public void setFd_ContractId(Integer fd_ContractId) {
		this.fd_ContractId = fd_ContractId;
	}

	@Column(name="fd_CreatDate", insertable =false, updatable = false)
	public String getFd_CreatDate() {
		return this.fd_CreatDate;
	}

	public void setFd_CreatDate(String fd_CreatDate) {
		this.fd_CreatDate = fd_CreatDate;
	}

	@Column(name="fd_CreatDate")
	public String getFd_DeliDate() {
		return this.fd_DeliDate;
	}

	public void setFd_DeliDate(String fd_DeliDate) {
		this.fd_DeliDate = fd_DeliDate;
	}

	@Column(name = "fd_DeliveryOrderId", nullable = false)
	public Integer getFd_DeliveryOrderId() {
		return this.fd_DeliveryOrderId;
	}

	public void setFd_DeliveryOrderId(Integer fd_DeliveryOrderId) {
		this.fd_DeliveryOrderId = fd_DeliveryOrderId;
	}

	@Column(name="fd_DeptID")
	public Integer getFd_DeptID() {
		return this.fd_DeptID;
	}

	public void setFd_DeptID(Integer fd_DeptID) {
		this.fd_DeptID = fd_DeptID;
	}

	@Column(name="fd_EnterTime")
	public String getFd_EnterTime() {
		return this.fd_EnterTime;
	}

	public void setFd_EnterTime(String fd_EnterTime) {
		this.fd_EnterTime = fd_EnterTime;
	}

	@Column(name="fd_GateTime")
	public String getFd_GateTime() {
		return this.fd_GateTime;
	}

	public void setFd_GateTime(String fd_GateTime) {
		this.fd_GateTime = fd_GateTime;
	}

	@Column(name="fd_LastDay")
	public String getFd_LastDay() {
		return this.fd_LastDay;
	}

	public void setFd_LastDay(String fd_LastDay) {
		this.fd_LastDay = fd_LastDay;
	}

	@Column(name="fd_mileage")
	public BigDecimal getFdMileage() {
		return this.fdMileage;
	}

	public void setFdMileage(BigDecimal fdMileage) {
		this.fdMileage = fdMileage;
	}

	@Column(name="fd_ProductName")
	public String getFd_ProductName() {
		return this.fd_ProductName;
	}

	public void setFd_ProductName(String fd_ProductName) {
		this.fd_ProductName = fd_ProductName;
	}

	@Column(name="fd_QueryTime")
	public String getFd_QueryTime() {
		return this.fd_QueryTime;
	}

	public void setFd_QueryTime(String fd_QueryTime) {
		this.fd_QueryTime = fd_QueryTime;
	}

	@Column(name="fd_Result")
	public BigDecimal getFd_Result() {
		return this.fd_Result;
	}

	public void setFd_Result(BigDecimal fd_Result) {
		this.fd_Result = fd_Result;
	}

	@Column(name = "fd_SubDeliverQty", nullable = false)
	public BigDecimal getFd_SubDeliverQty() {
		return this.fd_SubDeliverQty;
	}

	public void setFd_SubDeliverQty(BigDecimal fd_SubDeliverQty) {
		this.fd_SubDeliverQty = fd_SubDeliverQty;
	}

	@Column(name="fd_Submitter")
	public Integer getFd_Submitter() {
		return this.fd_Submitter;
	}

	public void setFd_Submitter(Integer fd_Submitter) {
		this.fd_Submitter = fd_Submitter;
	}

	@Column(name="fd_SyncState", nullable = false)
	public short getFd_SyncState() {
		return this.fd_SyncState;
	}

	public void setFd_SyncState(short fd_SyncState) {
		this.fd_SyncState = fd_SyncState;
	}

	@Column(name="fd_TareTime")
	public String getFd_TareTime() {
		return this.fd_TareTime;
	}

	public void setFd_TareTime(String fd_TareTime) {
		this.fd_TareTime = fd_TareTime;
	}

	@Column(name="fd_UnloadPlaceId")
	public Integer getFd_UnloadPlaceId() {
		return this.fd_UnloadPlaceId;
	}

	public void setFd_UnloadPlaceId(Integer fd_UnloadPlaceId) {
		this.fd_UnloadPlaceId = fd_UnloadPlaceId;
	}

	@Column(name="fd_WeightTime")
	public String getFd_WeightTime() {
		return this.fd_WeightTime;
	}

	public void setFd_WeightTime(String fd_WeightTime) {
		this.fd_WeightTime = fd_WeightTime;
	}

}